Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Revert "Revert "Remove the return_address intrinsic."" #34648

Closed
wants to merge 1 commit into from

Conversation

eddyb
Copy link
Member

@eddyb eddyb commented Jul 4, 2016

This reverts commit f698cd3.

Made possible by the merge of servo/servo#11872, this closes #34227 for good.

@rust-highfive
Copy link
Collaborator

r? @brson

(rust_highfive has picked a reviewer for you, use r? to override)

@jdm
Copy link
Contributor

jdm commented Jul 4, 2016

The Servo team are good with removing this once more.

@nagisa
Copy link
Member

nagisa commented Jul 4, 2016

cc @rust-lang/core

There has been an intent from you to get your hands dirty with this, so here’s the ping.

@nagisa
Copy link
Member

nagisa commented Jul 4, 2016

also @rust-lang/lang and @rust-lang/compiler

@nagisa
Copy link
Member

nagisa commented Jul 4, 2016

Note: apparently there’s a bunch of libcore copies out there (e.g. in redox), but the intrinsic is not actually used. These copies will begin to fail to build with nightlies once we remove the intrinsic, but in my eyes that’s acceptable.

@eddyb
Copy link
Member Author

eddyb commented Jul 4, 2016

@nagisa AFAICT it's not a literal copy, but a submodule pointing to a fork of rust-lang/rust.
The fork appears to just be pinned to an arbitrary commit, with no additional commits of their own.

@aturon
Copy link
Member

aturon commented Jul 5, 2016

Given that the affected users have signed off (as far as I know, this is basically just Servo), +1 from me.

@nikomatsakis
Copy link
Contributor

If servo is good, I'm good. 👍

@eddyb
Copy link
Member Author

eddyb commented Jul 5, 2016

@bors r=nagisa

@bors
Copy link
Contributor

bors commented Jul 5, 2016

📌 Commit 0ec3d98 has been approved by nagisa

@bors
Copy link
Contributor

bors commented Jul 6, 2016

⌛ Testing commit 0ec3d98 with merge 4114b68...

bors added a commit that referenced this pull request Jul 6, 2016
Revert "Revert "Remove the return_address intrinsic.""

This reverts commit f698cd3.

Made possible by the merge of servo/servo#11872, this closes #34227 for good.
@alexcrichton
Copy link
Member

Apparently github didn't realize this was merged, closing.

@eddyb eddyb deleted the return-in-peace-pls branch July 6, 2016 18:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

return_address intrinsic problematic with MIR and hard/impossible to use safely.
9 participants